#!/bin/bash

# 回滚数据库迁移

cd "$(dirname "$0")/.." || exit

# 默认回滚一个版本
STEPS=${1:-1}

echo "⏪ 回滚数据库迁移 (回滚 $STEPS 个版本)..."

# 回滚
alembic downgrade -$STEPS

if [ $? -eq 0 ]; then
    echo "✅ 数据库回滚成功"
else
    echo "❌ 数据库回滚失败"
    exit 1
fi

